<?php
require_once '../DataAccessTier/TinRaoVatDAO.php';

class TinRaoVatBUS{
	private $objTRV;
	
	public function __construct(){
		$this->objTRV = new TinRaoVatDAO();
	}
	
	//Lấy danh sách tất cả tin rao vặt
	public function getTinRaoVat(){
		return $this->objTRV->getTinRaoVat();
	}
	
	//Lấy danh sách tất cả tin rao vặt sắp xếp theo thời gian
	public function getTinRaoVatSortByTime(){
		return $this->objTRV->getTinRaoVatSortByTime();
	}
	
	//Lấy tất cả tin rao vặt sắp xếp theo giá giảm dần
	public function getTinRaoVatSortByGiaDESC(){
		return $this->objTRV->getTinRaoVatSortByGiaDESC();
	}
	
	//Lấy tất cả tin rao vặt sắp xếp theo giá tăng dần
	public function getTinRaoVatSortByGiaASC(){
		return $this->objTRV->getTinRaoVatSortByGiaASC();
	}
	
	//Lấy tất cả tin rao vặt theo mã người dùng
	public function getTinRaoVatByMaND($maND){
		return $this->objTRV->getTinRaoVatByMaND($maND);
	}
	
	//Lấy tất cả tin rao vặt theo mã sản phẩm
	public function getTinRaoVatByMaSP($maSP){
		return $this->objTRV->getTinRaoVatByMaSP($maSP);
	}
	
	//Lấy tất cả tin rao vặt theo mã vùng
	public function getTinRaoVatByMaVung($maVung){
		return $this->objTRV->getTinRaoVatByMaVung($maVung);
	}
	
	//Lấy tất cả tin rao vặt theo mã tỉnh
	public function getTinRaoVatByMaTinh($maTinh){
		return $this->objTRV->getTinRaoVatByMaTinh($maTinh);
	}
	
	//Lấy tin rao vặt theo mã tin
	public function getTinRaoVatByMaTRV($maTRV){
		return $this->objTRV->getTinRaoVatByMaTRV($maTRV);
	}
	
	//Lấy danh sách tin rao vặt theo phân trang
	public function getTinRaoVatPaging($index, $number){
		return $this->objTRV->getTinRaoVatPaging($index, $number);
	}
	
	//Tìm tin rao vặt theo mã danh mục sản phẩm
	public function getTinRaoVatByMaDMSP($maDMSP){
		return $this->objTRV->getTinRaoVatByMaDMSP($maDMSP);
	}
	
	//Insert into tinraovat
	public function insert(TinRaoVat $tinraovat){
		$this->objTRV->insert($tinraovat);
	}
}









